package com.tgky.ybzb.entity;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tgky.ybzb.entity.result.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * @Author: lqj
 * @Date: 2024-07-18
 */
@Data
@ApiModel("决策样本集")
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("jcybj")
public class Jcybj extends BaseEntity {

    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty("主键id")
    private Integer id;

    @TableField("jcybjID")
    @ApiModelProperty("决策样本集编号")
    private String jcybjID;

    @TableField("xqcj")
    @ApiModelProperty("需求场景")
    private String xqcj;

    @TableField("mbssdlqy")
    @ApiModelProperty("目标所属地理区域")
    private String mbssdlqy;

    @TableField("ybsl")
    @ApiModelProperty("样本数量")
    private Integer ybsl;

    @TableField(exist = false)
    @ApiModelProperty("决策样本参数")
    private Jcyb jcyb;

    @TableField(exist = false)
    @ApiModelProperty("决策样本列表")
    private List<Jcyb> jcybList;


}
